package com.boco.pciv.service.sys;

import com.boco.pciv.core.entity.BizTree;
import com.boco.pciv.core.service.PcivBaseService;
import com.boco.pciv.entity.sys.DataDict;
import com.boco.pciv.entity.sys.DictDetailInfo;
import com.boco.pciv.entity.sys.DictTypeInfo;

import java.util.List;

public interface IDataDictService extends PcivBaseService<DictDetailInfo,Integer> {
	List<DataDict> getListByType(String ddType, String parentKey);
    List<DataDict> getOrgListByType(String ddType);
    BizTree getDataDictTreeByParent(String ddType, String parentKey);
    DictDetailInfo getOneByKey(String dictType, String dictKey);

	List<DictTypeInfo> getDDTypeList();
}

